Type: concept
Confidence: 0.80
Created: 2026-04-25
Updated: 2026-04-25
Tags: MCPClaude Code工具集成API协议外部工具工具与框架

MCP(Model Context Protocol)

概述

MCP(Model Context Protocol)是 Claude Code 访问外部工具、服务和 API 的标准协议,允许将 GitHub、数据库、文件系统、聊天系统等外部系统集成到 Claude 环境中。

关键内容

  1. MCP 架构
  2. Claude Code、MCP server 和外部工具或数据源三部分构成
  3. Claude 通过 MCP 协议向 server 发起工具调用,并把结果带回当前会话

  4. MCP 生态

  5. 支持 GitHub 集成、数据库集成、文件系统集成
  6. 支持组织内部工具和第三方服务

  7. 传输方式

  8. HTTP 传输(推荐)
  9. Stdio 传输(本地)
  10. WebSocket 传输(适用于需要实时双向通信的场景)
  11. SSE 传输(已弃用)

  12. 安全特性

  13. 支持 OAuth 2.0 认证
  14. 通过环境变量管理认证信息
  15. 最小权限原则的安全控制

  16. 配置管理

  17. 支持项目级和用户级的不同作用域
  18. 提供命令行工具进行服务器管理(添加、列出、删除等)
  19. 支持动态工具更新和实时感知变化

  20. 使用方式

  21. 可将 MCP Prompts 暴露为 Slash Commands(如 /mcp__github__list_prs
  22. 支持通过 @ 提及使用 MCP 资源
  23. 可作为代码执行接口减少上下文膨胀

来源

相关